// import { defineStore } from 'pinia'
// import { ref } from 'vue'
// type User = {
//     id: string
//     account: string
//     avatar: string
//     mobile: string
//     token: string
//   }

// // 定义用户状态仓库
// export const useUserStore = defineStore(
//   'cp-user',
//   () => {
//     // 1. 用户信息
//     const user = ref<User>()
//     // 2. 修改用户信息
//     const setUser = (u: User) => {
//       user.value = u
//     }
//     // 3. 删除用户信息
//     const delUser = () => {
//       user.value = undefined
//     }
//     // 4. 记录回跳地址，修改回跳地址
//     const returnUrl = ref('')
//     const updateReturnUrl = (url: string) => (returnUrl.value = url)
//     return { user, setUser, delUser, returnUrl, updateReturnUrl }
//   },
//   {
//     // 开启持久化（使用本地存储，默认是localStorage）
//     persist: true
//   }
// )
